#
# HoI - USSR Events
#
#		written by Henrik Fhraeus
#

#########################################################################
#  The Molotov-Ribbentrop Pact - Historical Pact
#########################################################################
event = {
	id = 2600
	random = no
	country = SOV

	# Triggered by GER 2050

	name = "EVT_2600_NAME"
	desc = "EVT_2600_DESC"
	style = 0
	picture = "Mol_Rib"

	action_a = {
		name = "ACTIONNAME2600A" # A Most Excellent Proposition
		ai_chance = 96
		command = { type = trigger which = 2013 } # GER

		command = { type = end_guarantee which = SOV where = FRA }

		# Estonia
		command = { type = addcore which = 199 }
		command = { type = addcore which = 195 }
		command = { type = addcore which = 194 }
		command = { type = addcore which = 196 }
		command = { type = addcore which = 193 }

		# Latvia
		command = { type = addcore which = 197 }
		command = { type = addcore which = 198 }
		command = { type = addcore which = 202 }
		command = { type = addcore which = 203 }
		command = { type = addcore which = 204 }
		command = { type = addcore which = 205 }

		# Lithuania
		command = { type = addcore which = 577 }
		command = { type = addcore which = 511 }
		command = { type = addcore which = 207 }

		# Bessarabia
		command = { type = addcore which = 434 }
		command = { type = addcore which = 435 }
		#command = { type = addcore which = 433 } #Iasi
		command = { type = addcore which = 230 }

		# Claims on Finland
		command = { type = addcore which = 146 }
		command = { type = addcore which = 145 }
		command = { type = addcore which = 132 }

		command = { type = relation which = GER value = 15 }
		command = { type = relation which = FIN value = -5 }
		command = { type = relation which = POL value = -50 }
		command = { type = relation which = LIT value = -10 }
		command = { type = relation which = LAT value = -10 }
		command = { type = relation which = EST value = -10 }
		command = { type = domestic which = interventionism value = 1 }

		command = { type = sleepevent which = 2650 } #Germany attacks w/o pact
	}
	action_b = {
		name = "ACTIONNAME2600B" # No deals with the enemies of the Workers!
		ai_chance = 3
		command = { type = trigger which = 2014 } # GER
		command = { type = relation which = GER value = -15 }
		command = { type = sleepevent which = 2018 }
		command = { type = sleepevent which = 2605 } #Germany dishonors Pact
	}
	action_c = {
		name = "ACTIONNAME2600C" # Propose an unholy alliance
		ai_chance = 1
		command = { type = relation which = GER value = 25 }
		command = { type = trigger which = 2015 } # GER

		command = { type = sleepevent which = 2650 } #Germany attacks w/o pact
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Limited Pact
#########################################################################
event = {
	id = 2601
	random = no
	country = SOV

	# Triggered by GER 2050

	name = "EVT_2601_NAME"
	desc = "EVT_2601_DESC"
	style = 0
	picture = "Mol_Rib"

	action_a = {
		name = "ACTIONNAME2601A" # Acceptable, but just barely
		ai_chance = 80
		command = { type = end_guarantee which = SOV where = FRA }
		command = { type = trigger which = 2016 } # GER
	}
	action_b = {
		name = "ACTIONNAME2601B" # No deals with the enemies of the Workers!
		ai_chance = 20
		command = { type = relation which = GER value = -15 }
		command = { type = trigger which = 2017 } # GER
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Full Alliance
#########################################################################
event = {
	id = 2602
	random = no
	country = SOV

	# Triggered by GER 2015

	name = "EVT_2602_NAME"
	desc = "EVT_2602_DESC"
	style = 0
	picture = "Mol_Rib_2"

	action_a = {
		name = "OK" # Let the world tremble!
		command = { type = end_guarantee which = SOV where = FRA }
		#command = { type = leave_alliance }

		# Estonia
		command = { type = addcore which = 199 }
		command = { type = addcore which = 195 }
		command = { type = addcore which = 194 }
		command = { type = addcore which = 196 }
		command = { type = addcore which = 193 }

		# Latvia
		command = { type = addcore which = 197 }
		command = { type = addcore which = 198 }
		command = { type = addcore which = 202 }
		command = { type = addcore which = 203 }
		command = { type = addcore which = 204 }
		command = { type = addcore which = 205 }

		# Lithuania
		command = { type = addcore which = 577 }
		command = { type = addcore which = 511 }
		command = { type = addcore which = 207 }
		
		# Bessarabia
		command = { type = addcore which = 434 }
		command = { type = addcore which = 435 }
		#command = { type = addcore which = 433 } #Iasi
		command = { type = addcore which = 230 }

		# Claims on Finland
		command = { type = addcore which = 146 }
		command = { type = addcore which = 145 }
		command = { type = addcore which = 132 }

		command = { type = relation which = ENG value = -30 }
		command = { type = relation which = USA value = -30 }
		command = { type = relation which = FRA value = -30 }
		command = { type = set_relation which = GER value = 150 }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - No Full Alliance
#########################################################################
event = {
	id = 2603
	random = no
	country = SOV

	# Triggered by GER 2015

	name = "EVT_2603_NAME"
	desc = "EVT_2603_DESC"
	style = 0
	picture = "Mol_Rib"

	action_a = {
		name = "OK" # Too bad
		command = { type = end_guarantee which = SOV where = FRA }
		command = { type = relation which = GER value = -15 }

		# Estonia
		command = { type = addcore which = 199 }
		command = { type = addcore which = 195 }
		command = { type = addcore which = 194 }
		command = { type = addcore which = 196 }
		command = { type = addcore which = 193 }

		# Latvia
		command = { type = addcore which = 197 }
		command = { type = addcore which = 198 }
		command = { type = addcore which = 202 }
		command = { type = addcore which = 203 }
		command = { type = addcore which = 204 }
		command = { type = addcore which = 205 }

		# Lithuania
		command = { type = addcore which = 577 }
		command = { type = addcore which = 511 }
		command = { type = addcore which = 207 }

		# Bessarabia
		command = { type = addcore which = 434 }
		command = { type = addcore which = 435 }
		#command = { type = addcore which = 433 } #Iasi
		command = { type = addcore which = 230 }

		# Claims on Finland
		command = { type = addcore which = 146 }
		command = { type = addcore which = 145 }
		command = { type = addcore which = 132 }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Eastern Poland to USSR
#########################################################################
event = {
	id = 2604
	random = no
	country = SOV

	# Triggered by GER 2018

	name = "EVT_2604_NAME"
	desc = "EVT_2604_DESC"
	style = 0
	picture = "E_Poland_Sov"

	action_a = {
		name = "OK" # Great!
		command = { type = dissent value = -5 }
		command = { type = belligerence which = SOV value = 5 }
		command = { type = oilpool value = -2000 }
		command = { type = supplies value = 1000 }
	}
}
#########################################################################
#  The Molotov-Ribbentrop Pact - Germany dishonors the pact
#########################################################################
event = {
	id = 2605
	random = no
	country = SOV


	name = "EVT_2605_NAME"
	desc = "EVT_2605_DESC"
	style = 0
	picture = "Mol_Rib"

		date = { day = 24 month = august year = 1939 }
		offset = 25
		deathdate = { day = 28 month = january year = 1940 }

		trigger = { 
		flag = Pact_Broken 
		}
	action_a = {
		name = "ACTIONNAME2605A" # We shall never forget this!
		ai_chance = 70
		command = { type = dissent value = 3 }
		command = { type = relation which = GER value = -30 }
		command = { type = clrflag which = Pact_Broken }
	}
	action_b = {
		name = "ACTIONNAME2605B" # This means war!
		ai_chance = 30
		command = { type = war which = GER }
		command = { type = dissent value = -3 }
		command = { type = clrflag which = Pact_Broken }
	}
}
#########################################################################
#  Claim Bessarabia
#########################################################################
event = {
	id = 2606
	random = no
	country = SOV

	trigger = {
		event = 2604 # Eastern Poland has been given to the USSR
		OR = {
			event = 2013  # Bessarabia recognized as Soviet territory by Germany
			event = 2015
		}
		exists = ROM
		NOT = {
			OR = {
				war = { country = ROM country = SOV }
				war = { country = GER country = SOV }
			}
		}
		NOT = {
			control = { province = 434 data = SOV }
			control = { province = 435 data = SOV }
			# control = { province = 433 data = SOV }
			control = { province = 230 data = SOV }
		}
	}

	name = "EVT_2606_NAME"
	desc = "EVT_2606_DESC"
	picture = "romania"
	style = 0

	date = { day = 26 month = june year = 1940 }

	action_a = {
		name = "ACTIONNAME2606A" # Claim Bessarabia
		ai_chance = 97
		command = { type = relation which = ROM value = -10 }
		command = { type = trigger which = 2700 } # ROM
	}
	action_b = {
		name = "ACTIONNAME2606B" # The Romanians are our friends
		ai_chance = 3
		command = { type = relation which = ROM value = 15 }
		command = { type = domestic which = interventionism value = -1 }
	}
}
#########################################################################
#  Claim Bessarabia - Done
#########################################################################
event = {
	id = 2607
	random = no
	country = SOV

	# Triggered by ROM 2700

	name = "EVT_2607_NAME"
	desc = "EVT_2607_DESC"
	picture = "romania"
	style = 0

	action_a = {
		name = "OK" # Excellent!
		command = { type = belligerence which = SOV value = 1 }
	}
}
#########################################################################
#  Claim Bessarabia - the Romanians Fight!
#########################################################################
event = {
	id = 2608
	random = no
	country = SOV

	# Triggered by ROM 2700

	name = "EVT_2608_NAME"
	desc = "EVT_2608_DESC"
	picture = "romania_tank"
	style = 0

	action_a = {
		name = "OK" # They will rue this day...
		command = { }
	}
}
#########################################################################
#  The Great Officer Purge Begins
#########################################################################
event = {
	id = 2609
	random = no
	country = SOV

	trigger = {
		incabinet = 4002 # Iosif in charge
		}

	name = "EVT_2609_NAME"
	desc = "EVT_2609_DESC"
	picture = "gulag"
	style = 0

	date = { day = 1 month = march year = 1938 }

	action_a = {
		name = "ACTIONNAME2609A" # Purge the traitors!
		ai_chance = 98

		command = { type = morale which = land value = -30 }
		command = { type = max_organization which = land value = -20 }

		command = { type = manpowerpool value = -10 }
		command = { type = belligerence which = SOV value = -1 }
		command = { type = sleepleader which = 10039 }
		command = { type = sleepleader which = 10041 }
		command = { type = sleepleader which = 10043 }
		command = { type = sleepleader which = 10084 }
		command = { type = sleepleader which = 10094 }
		command = { type = sleepleader which = 10096 }
		command = { type = sleepleader which = 10100 }
		command = { type = sleepleader which = 10107 }
		command = { type = sleepleader which = 10110 }
		command = { type = sleepleader which = 10126 }
		command = { type = sleepleader which = 10130 }
		command = { type = sleepleader which = 10151 }
		command = { type = sleepleader which = 10155 }
		command = { type = sleepleader which = 10169 }
		command = { type = sleepleader which = 10174 }
		command = { type = sleepleader which = 10191 }
		command = { type = sleepleader which = 10193 }
		command = { type = sleepleader which = 10206 }
		command = { type = sleepleader which = 10216 }
		command = { type = sleepleader which = 10219 }
		command = { type = sleepleader which = 10228 }
		command = { type = sleepleader which = 10231 }
		command = { type = sleepleader which = 10242 }
		command = { type = sleepleader which = 10254 }
		command = { type = sleepleader which = 10266 }
		command = { type = sleepleader which = 10271 }
		command = { type = sleepleader which = 10314 }
		command = { type = sleepleader which = 10315 }
		command = { type = sleepleader which = 10337 }
		command = { type = sleepleader which = 10338 }
		command = { type = sleepleader which = 10402 }
		command = { type = sleepleader which = 10408 }
		command = { type = sleepleader which = 10415 }
		command = { type = sleepleader which = 10453 }
		command = { type = sleepleader which = 10471 }
		command = { type = sleepleader which = 10476 }
		command = { type = sleepleader which = 10483 }
		command = { type = sleepleader which = 10486 }
		command = { type = sleepleader which = 10497 }
		command = { type = sleepleader which = 10522 }
		command = { type = sleepleader which = 10542 }
		command = { type = sleepleader which = 10549 }
		command = { type = sleepleader which = 10569 }
		command = { type = sleepleader which = 10570 }
		command = { type = sleepleader which = 10571 }
		command = { type = sleepleader which = 10601 }
		command = { type = sleepleader which = 10617 }
		command = { type = sleepleader which = 10653 }
		command = { type = sleepleader which = 10663 }
		command = { type = sleepleader which = 10672 }
		command = { type = sleepleader which = 10677 }
		command = { type = sleepleader which = 10700 }
		command = { type = sleepleader which = 10714 }
		command = { type = sleepleader which = 10715 }
		command = { type = sleepleader which = 10716 }
		command = { type = sleepleader which = 10717 }
		command = { type = sleepleader which = 10718 }
		command = { type = sleepleader which = 10720 }
		command = { type = sleepleader which = 10721 }
		command = { type = sleepleader which = 10722 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }
		command = { type = sleepleader which = -1 }

		command = { type = sleepminister which = 4005 } #Yagoda
		command = { type = sleepminister which = 4007 } #Tukhachevsky
		command = { type = sleepminister which = 4009 } #Orlov
		command = { type = sleepminister which = 4066 } #Smushkevich
		command = { type = sleepminister which = 4006 } #Berzin
		command = { type = sleepminister which = 4010 } #Alksnis

		command = { type = sleepteam which = 3713 } #Tukhachevsky
		command = { type = sleepteam which = 3718 } #Alksnis

		command = { type = ministerofsecurity which = 4041 }
		command = { type = chiefofstaff which = 4051 }
		command = { type = chiefofnavy which = 4061 }
		command = { type = chiefofair which = 4065 }
		command = { type = dissent value = 10 }
	}
	action_b = {
		name = "ACTIONNAME2609B" # No need for brutality
		ai_chance = 2
		command = { type = dissent value = 50 }
		command = { type = domestic which = defense_lobby value = -2 }
		command = { type = domestic which = free_market value = -2 }
		command = { type = sleepevent which = 2651 }
		command = { type = sleepevent which = 2652 }
		command = { type = sleepevent which = 2653 }
		command = { type = sleepevent which = 2654 }
		command = { type = sleepevent which = 2655 }
		command = { type = sleepevent which = 2656 }
	}
}
#########################################################################
#  The Finnish Winter War
#########################################################################
event = {
	id = 2620
	random = no
	country = SOV

	trigger = {
		exists = FIN
		NOT = {
			exists = POL
			OR = {
				war = { country = JAP country = SOV }
				war = { country = FIN country = SOV }
				war = { country = GER country = SOV }
				alliance = { country = FIN country = SOV }
				control = { province = 132 data = SOV }
				control = { province = 146 data = SOV }
				control = { province = 145 data = SOV }
				ispuppet = FIN
				ispuppet = SOV
			}
		}
	}

	name = "EVT_2620_NAME"
	desc = "EVT_2620_DESC"
	style = 0
	picture = "finland_sweden"

	date = { day = 13 month = november year = 1939 }
	offset = 5
	deathdate = { day = 28 month = january year = 1940 }

	action_a = {
		name = "ACTIONNAME2620A" # Press claims
		ai_chance = 99
		command = { type = relation which = FIN value = -10 }
		command = { type = relation which = SWE value = -5 }
		command = { type = relation which = NOR value = -5 }
		command = { type = trigger which = 3200 } # FIN
	}
	action_b = {
		name = "ACTIONNAME2620B" # Leave them be
		ai_chance = 1
		command = { type = domestic which = interventionism value = -1 }
		command = { type = relation which = FIN value = 10 }
	}
}

#########################################################################
#  The Finnish Winter War - Demands rejected
#########################################################################
event = {
	id = 2621
	random = no
	country = SOV

	# Triggered by FIN 3200

	name = "EVT_2621_NAME"
	desc = "EVT_2621_DESC"
	style = 0
	picture = "Winter_War"

	action_a = {
		name = "OK" # This means War!
		command = { type = war which = FIN }
		command = { type = relation which = ENG value = -10 }
		command = { type = relation which = SWE value = -15 }
		command = { type = relation which = NOR value = -10 }
	}
}

#########################################################################
#  The Finnish Winter War - Finland gives in
#########################################################################
event = {
	id = 2622
	random = no
	country = SOV

	# Triggered by FIN 3200

	name = "EVT_2622_NAME"
	desc = "EVT_2622_DESC"
	style = 0
	picture = "FIN_give_in"

	action_a = {
		name = "OK" # Excellent!
		command = { type = sleepevent which = 2627 }
		command = { type = sleepevent which = 2630 }
	}
}

#########################################################################
#  Spanish Civil War - Intervention
#########################################################################
event = { 
	id = 2623
	random = no
	country = SOV
	
	trigger = {
		war = { country = SPA country = SPR }
		event = 3100 #SPA fascist nation
		NOT = {
			OR = {
			alliance = { country = SOV country = SPR }
			alliance = { country = ENG country = SPR }
			war = { country = SOV country = SPR }
			war = { country = SOV country = GER }
			war = { country = SOV country = ENG }
			war = { country = SOV country = USA }
			war = { country = SOV country = ITA }
			war = { country = SOV country = FIN }
			government = fascist
			}
		}
	}
	
	name = "EVT_2623_NAME"
	desc = "EVT_2623_DESC"
	style = 0
	picture = "SCW_Soviet_Intervention"
	
	date = { day = 19 month = july year = 1936 }
	offset = 5
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME2623A" # Send materiel and volunteers
		ai_chance = 99
		command = { type = manpowerpool value = -10 }
		command = { type = free_supplies value = -30 }
		command = { type = oilpool value = -200 } 
		command = { type = trigger which = 2639 value = 100 }
		command = { type = relation which = SPR value = 20 }
		command = { type = relation which = SPA value = -15 }
		command = { type = relation which = GER value = -5 }
		command = { type = relation which = ITA value = -5 }
		command = { type = relation which = ENG value = -5 }
		command = { type = relation which = FRA value = -5 }
		command = { type = relation which = POR value = -10 }
		command = { type = domestic which = interventionism value = 1 }
		command = { type = belligerence which = SOV value = 1 }
		command = { type = trigger which = 3102 } #SPR
		command = { type = trigger which = 3721 } #USA
	}
	action_b = {
		name = "ACTIONNAME2623B" # Why support anarchist rabble?
		ai_chance = 1
		command = { type = dissent value = 5 }
		command = { type = relation which = SPR value = -20 }
		command = { type = relation which = SPA value = 10 }
		command = { type = relation which = GER value = 5 }
		command = { type = relation which = ITA value = 5 }
		command = { type = relation which = ENG value = 5 }
		command = { type = relation which = FRA value = 5 }
		command = { type = relation which = POR value = 5 }
		command = { type = domestic which = interventionism value = -1 }
		command = { type = belligerence which = SOV value = -1 }
		command = { type = sleepevent which = 2662 }
	}
}

event = {
	id = 2639
	random = no
	country = SOV

	#triggered by 2623

	name = "EVT_2623_NAME"
	desc = "EVT_2623_DESC"
	style = 0
	picture = "SCW_Soviet_Intervention"

	action_a = {
		name = "OK"
		command = { type = free_supplies value = 30 }
	}
}

#########################################################################
#  Lend-Lease Shipments arrive from the USA
#########################################################################
event = {
	id = 2626
	random = no
	country = SOV
	persistent = yes

	# Triggered by USA 3703. NOTE: May be triggered several times.

	name = "EVT_2626_NAME"
	desc = "EVT_2626_DESC"
	style = 0
	picture = "Lend_Lease_SOV"

	action_a = {
		name = "OK" # Excellent!
#		command = { type = supplies value = 800 } # 400 per days
#		command = { type = rarematerialspool value = 50 } # 25 per day
#		command = { type = metalpool value = 100 } # 50 per day # new line because SOV runs out of metal
		command = { type = free_supplies value = 400 }
		command = { type = free_rare_materials value = 25 }
		command = { type = free_metal value = 50 }
		command = { type = local_setflag which = LL_USA_USSR }
	}
}
#########################################################################
#  Lend-Lease Shipments no longer arrive from the USA
#########################################################################
event = {
	id = 2640
	random = no
	country = SOV
	persistent = yes

	# Triggered by USA 3732. NOTE: May be triggered several times.

	name = "EVT_2640_NAME"
	desc = "EVT_3405_DESC"
	style = 0
	picture = "lend_lease"

	action_a = {
		name = "OK"
		command = { type = free_supplies value = -400 }
		command = { type = free_rare_materials value = -25 }
		command = { type = free_metal value = -50 }
		command = { type = local_clrflag which = LL_USA_USSR }
	}
}
#########################################################################
#  Germany Invades Poland without our Blessing!
#########################################################################
event = {
	id = 2650
	random = no
	country = SOV

	name = "EVT_2650_NAME" 
	desc = "EVT_2650_DESC"
	style = 0
	picture = "aggression"

	date = { day = 1 month = january year = 1936 }
	offset = 17
	deathdate = { day = 28 month = january year = 1943 }

	trigger = {
		NOT = {
			event = 2013 # Historical Pact
			event = 2015 # Unholy Alliance, rejected or signed
			event = 2016 # Limited Pact
		}
		OR = {
			non_aggression = { country = GER country = SOV }
			guarantee = { country = SOV country = POL }
		}
		atwar = no
		OR = {
			AND = {
				under_attack = POL
				war = { country = GER country = POL }
			}
			AND = {
				NOT = { exists = POL }
				control = { province = 485 data = GER } #Warsaw 
			}
		}
	}

	action_a = {
		name = "EVT_2650_ACTA"
		ai_chance = 90
		command = { type = dissent value = 2 }
		command = { type = relation which = GER value = -40 }
		command = { type = trigger which = 2651 } # ground_deff 0.3
 		command = { type = trigger which = 2652 } # ground_deff 0.4
		command = { type = trigger which = 2653 } # ground_deff 0.5
		command = { type = trigger which = 2654 } # ground_deff 0.6
	}
	action_b = {
		name = "EVT_2650_ACTB"
		ai_chance = 10
		command = { type = relation which = POL value = 50 }
		command = { type = war which = GER }
		command = { type = trigger which = 2651 } # ground_deff 0.3
 		command = { type = trigger which = 2652 } # ground_deff 0.4
		command = { type = trigger which = 2653 } # ground_deff 0.5
		command = { type = trigger which = 2654 } # ground_deff 0.6
	}
}

#########################################################################
#  End of the Finnish Winter War
#########################################################################
event = {
	id = 2627
	random = no
	country = SOV

	trigger = {
		war = { country = FIN country = SOV }
		NOT = { alliance = { country = FIN country = GER } }
		OR = {
			AND = {
				control = { province = 138 data = SOV } #Vaasa
				control = { province = 141 data = SOV } #Turku
				control = { province = 145 data = SOV } #Viipuri
			}
			control = { province = 142 data = SOV } # Helsingfors
			lost_national = { country = FIN value = 22 } #approximately 4 provinces
			AND = {
				lost_national = { country = FIN value = 11 } #approximately 2 provinces
				ai = yes
			}
			AND = {
				lost_national = { country = FIN value = 5 } #approximately 1 province
				ai = yes
				year = 1940
			}
			AND = {
				ai = yes
				year = 1941
			}
		}
	}

	name = "EVT_2627_NAME"
	desc = "EVT_2627_DESC"
	style = 0
	picture = "End_Winter_War"

	date = { day = 1 month = january year = 1936 }
	offset = 1 # Check for trigger conditions everyday
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME2627A" # We'll settle for what we asked for
		ai_chance = 98
		command = { type = trigger which = 3203 } # FIN
		command = { type = relation which = FIN value = 10 }
	}
	action_b = {
		name = "ACTIONNAME2627B" # Let's bring them Socialism!
		ai_chance = 2
		command = { type = relation which = FIN value = -150 }
		command = { type = relation which = ENG value = -100 }
		command = { type = relation which = FRA value = -100 }
		command = { type = relation which = GER value = -75 }
		command = { type = relation which = USA value = -75 }
		command = { type = domestic which = interventionism value = 1 }
		command = { type = end_non_aggression which = SOV where = GER }
		command = { type = end_non_aggression which = SOV where = FRA }
		command = { type = end_non_aggression which = SOV where = ENG }
		command = { type = end_non_aggression which = SOV where = USA }
	}
}
#########################################################################
#  End of the Finnish Winter War - Finns accepts
#########################################################################
event = {
	id = 2628
	random = no
	country = SOV

	# Triggered by FIN 3203

	name = "EVT_2628_NAME"
	desc = "EVT_2628_DESC"
	style = 0
	picture = "End_Winter_War"

	action_a = {
		name = "ACTIONNAME2628A" # Good!
		command = { type = peace which = FIN value = 0 }
		command = { type = dissent value = -10 }
	}
}

#########################################################################
#  End of the Finnish Winter War - Finns refuse
#########################################################################
event = {
	id = 2629
	random = no
	country = SOV

	# Triggered by FIN 3203

	name = "EVT_2629_NAME"
	desc = "EVT_2629_DESC"
	style = 0
	picture = "End_Winter_War"

	action_a = {
		name = "ACTIONNAME2629A" # They will have to pay!
		command = { type = dissent value = 5 }
		command = { type = domestic which = interventionism value = 1 }
	}
}

#########################################################################
#  End of the Swedish Winter War
#########################################################################
event = {
	id = 2630
	random = no
	country = SOV

	trigger = {
		event = 2628 # End of the Winter War - Finns accepts
		event = 3202 # Swedish Intervention
		war = { country = SWE country = SOV }
		NOT = { 
			alliance = { country = SWE country = GER }
			alliance = { country = SWE country = ENG }
		}
	}

	name = "EVT_2630_NAME"
	desc = "EVT_2630_DESC"
	style = 0
	picture = "finland_sweden"

	date = { day = 1 month = january year = 1936 }
	offset = 7 # Check for trigger conditions every seven days
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME2630A" # Let us stop this unnecissary fighting
		ai_chance = 99
		command = { type = trigger which = 3302 } # SWE
		command = { type = relation which = SWE value = 10 }
		command = { type = relation which = NOR value = 5 }
		command = { type = relation which = GER value = 10 }
		command = { type = relation which = ENG value = 5 }
	}
	action_b = {
		name = "ACTIONNAME2630B" # Let's bring them Socialism!
		ai_chance = 1
		command = { type = relation which = SWE value = -25 }
		command = { type = relation which = NOR value = -10 }
		command = { type = relation which = GER value = -20 }
		command = { type = relation which = ENG value = -10 }
		command = { type = relation which = USA value = -5 }
		command = { type = domestic which = interventionism value = 1 }
	}
}

#########################################################################
#  End of the Swedish Winter War - Swedes accepts
#########################################################################
event = {
	id = 2631
	random = no
	country = SOV

	# Triggered by SWE 3302

	name = "EVT_2631_NAME"
	desc = "EVT_2631_DESC"
	picture = "finland_sweden"
	style = 0

	action_a = {
		name = "ACTIONNAME2631A" # Good!
		command = { type = dissent value = -10 }
	}
}

#########################################################################
#  End of the Swedish Winter War - Swedes refuse
#########################################################################
event = {
	id = 2632
	random = no
	country = SOV

	# Triggered by SWE 3302

	name = "EVT_2632_NAME"
	desc = "EVT_2632_DESC"
	picture = "finland_sweden"
	style = 0

	action_a = {
		name = "ACTIONNAME2632A" # They will have to pay!
		command = { type = dissent value = 5 }
		command = { type = relation which = GER value = -10 }
		command = { type = relation which = ENG value = -5 }
		command = { type = relation which = NOR value = -20 }
		command = { type = domestic which = interventionism value = 1 }
	}
}

#########################################################################
#  Moving of Industry to Sibiria
#########################################################################
event = {
	id = 2633
	random = no
	country = SOV

	trigger = {
		control = { province = 187 data = SOV } #Leningrad
		control = { province = 219 data = SOV } #Smolensk
		control = { province = 238 data = SOV } #Kiev
		control = { province = 1548 data = SOV } #Novosibirsk
		control = { province = 1572 data = SOV } #Sverdlovsk
		control = { province = 1574 data = SOV } #Chelyabinsk
		war = { country = GER country = SOV }
		NOT = { exists = POL }
	}

	name = "EVT_2633_NAME"
	desc = "EVT_2633_DESC"
	picture = "siberia"
	style = 0

	date = { day = 1 month = january year = 1936 }
	offset = 7 # Check for trigger conditions every seven days
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME2633A" # Let's move our industrial base to Sibiria
		ai_chance = 97
		command = { type = construct which = ic where = 187 value = -6 } #Leningrad 6IC
		command = { type = construct which = ic where = 238 value = -4 } #Kiev 4IC
		command = { type = construct which = ic where = 1572 value = 5 } #Sverdlovsk
		command = { type = construct which = ic where = 1574 value = 5 } #Chelyabinsk

		command = { type = province_keypoints which = 238 value = -2 } #Kiev # was -3 edited due to the new VP system
		command = { type = province_keypoints which = 219 value = -2 } #Smolensk # was -3 edited due to new VP system
		command = { type = province_keypoints which = 187 value = -5 } #Leningrad
		command = { type = province_keypoints which = 1572 value = 5 } #Sverdlovsk # was 3 edited to due editing Kiev and Smolensk
		command = { type = province_keypoints which = 1574 value = 4 } #Chelyabinsk # was 3 edited to due editing Kiev and Smolensk
		command = { type = domestic which = free_market value = -1 }
	}
	action_b = {
		name = "ACTIONNAME2633B" # No let it be.
		ai_chance = 3
		command = {  }
	}
}

#########################################################################
#  Moving of Industry to Sibiria
#########################################################################
event = {
	id = 2634
	random = no
	country = SOV

	trigger = {
		control = { province = 233 data = SOV } #Odessa
		control = { province = 234 data = SOV } #Kherson
		control = { province = 235 data = SOV } #Dnepropetrovsk
		control = { province = 244 data = SOV } #Sumy
		control = { province = 246 data = SOV } #Zaporozhye
		control = { province = 248 data = SOV } #Kharkov
		control = { province = 249 data = SOV } #Stalino
		control = { province = 256 data = SOV } #Krasnodar
		control = { province = 258 data = SOV } #Rostov
		control = { province = 1548 data = SOV } #Novosibirsk
		control = { province = 1575 data = SOV } #Kurgan
		control = { province = 1576 data = SOV } #Kustanai
		war = { country = GER country = SOV }
		NOT = { exists = POL }
	}

	name = "EVT_2634_NAME"
	desc = "EVT_2634_DESC"
	picture = "siberia"
	style = 0

	date = { day = 1 month = january year = 1936 }
	offset = 7 # Check for trigger conditions every seven days
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME2634A" # Let's move our industrial base to Sibiria
		ai_chance = 97
		command = { type = construct which = ic where = 233 value = -1 } #Odessa 2IC
		command = { type = construct which = ic where = 234 value = -1 } #Kherson 1IC
		command = { type = construct which = ic where = 235 value = -1 } #Dnepropetrovsk 2IC
		command = { type = construct which = ic where = 244 value = -1 } #Sumy 1IC
		command = { type = construct which = ic where = 246 value = -1 } #Zaporozhye 1IC
		command = { type = construct which = ic where = 248 value = -1 } #Kharkov 2IC
		command = { type = construct which = ic where = 249 value = -4 } #Stalino 5IC
		command = { type = construct which = ic where = 256 value = -1 } #Krasnodar 2IC
		command = { type = construct which = ic where = 258 value = -1 } #Rostov 2IC

		command = { type = construct which = ic where = 1548 value = 5 } #Novosibirsk
		command = { type = construct which = ic where = 1552 value = 5 } #Omsk
		command = { type = construct which = ic where = 1575 value = 2 } #Kurgan

		command = { type = province_keypoints which = 248 value = -1 } #Kharkov
		command = { type = province_keypoints which = 249 value = -2 } #Stalino
		command = { type = province_keypoints which = 258 value = -1 } #Rostov
		command = { type = province_keypoints which = 1548 value = 2 } #Novosibirsk
		command = { type = province_keypoints which = 1552 value = 1 } #Omsk # was 2 edited due to Odessa edit
		command = { type = province_keypoints which = 1575 value = 1 } #Kurgan

	}
	action_b = {
		name = "ACTIONNAME2634B" # No let it be.
		ai_chance = 3
		command = {  }
	}
}

#########################################################################
#  Moving of Industry to Sibiria
#########################################################################
event = {
	id = 2635
	random = no
	country = SOV

	trigger = {
		control = { province = 194 data = SOV } #Tallinn
		control = { province = 197 data = SOV } #Riga
		control = { province = 212 data = SOV } #Minsk
		control = { province = 217 data = SOV } #Vitebsk
		control = { province = 228 data = SOV } #Vinnista
		control = { province = 236 data = SOV } #Krivoy Rog
		control = { province = 273 data = SOV } #Gomel
		control = { province = 1422 data = SOV } #Alma-Ata
		control = { province = 1548 data = SOV } #Novosibirsk
		control = { province = 1550 data = SOV } #Semipalatinsk
		control = { province = 1560 data = SOV } #Krasnojarsk
		war = { country = GER country = SOV }
		NOT = { exists = POL }
	}

	name = "EVT_2635_NAME"
	desc = "EVT_2635_DESC"
	picture = "siberia"
	style = 0

	date = { day = 1 month = january year = 1936 }
	offset = 7 # Check for trigger conditions every seven days
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME2635A" # Let's move our industrial base to Sibiria
		ai_chance = 97
		command = { type = construct which = ic where = 194 value = -3 } #Tallinn 6IC
		command = { type = construct which = ic where = 197 value = -3 } #Riga 6IC
		command = { type = construct which = ic where = 212 value = -1 } #Minsk 2IC
		command = { type = construct which = ic where = 217 value = -1 } #Vitebsk 1IC
		command = { type = construct which = ic where = 228 value = -2 } #Vinnista 3IC
		command = { type = construct which = ic where = 236 value = -1 } #Krivoy Rog 1IC
		command = { type = construct which = ic where = 273 value = -1 } #Gomel 1IC

		command = { type = construct which = ic where = 1422 value = 2 } #Alma-Ata
		command = { type = construct which = ic where = 1550 value = 5 } #Semipalatinsk
		command = { type = construct which = ic where = 1560 value = 5 } #Krasnojarsk

		command = { type = province_keypoints which = 212 value = -2 } #Minsk
		command = { type = province_keypoints which = 197 value = -1 } #Riga
		command = { type = province_keypoints which = 194 value = -1 } #Tallinn
		command = { type = province_keypoints which = 217 value = -1 } #Vitebsk
		command = { type = province_keypoints which = 1422 value = 1 } #Alma-Ata
		command = { type = province_keypoints which = 1548 value = 2 } #Novosibirsk
		command = { type = province_keypoints which = 1550 value = 1 } #Semipalatinsk
		command = { type = province_keypoints which = 1560 value = 1 } #Krasnojarsk
	}
	action_b = {
		name = "ACTIONNAME2634B" # No let it be.
		ai_chance = 3
		command = {  }
	}
}
#########################################################################
#  End of the Soviet-Romanian War
#########################################################################
event = {
	id = 2636
	random = no
	country = SOV

	trigger = {

		OR = {
			AND = {
				control = { province = 230 data = SOV } #
				#control = { province = 433 data = SOV } #
				control = { province = 435 data = SOV } #
				control = { province = 434 data = SOV } #
			}
			lost_national = { country = ROM value = 20 }
		}
		event = 2608
		war = { country = ROM country = SOV }
		NOT = {
				alliance = { country = ROM country = GER }
				}
	}


	name = "EVT_2636_NAME"
	desc = "EVT_2636_DESC"
	style = 0
	picture = "stalin_proposes"

	date = { day = 1 month = january year = 1936 }
	offset = 7 # Check for trigger conditions every seven days
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME2627A" # We'll settle for what we asked for
		ai_chance = 98
		command = { type = trigger which = 2703 } # ROM
		command = { type = relation which = ROM value = 10 }
	}
	action_b = {
		name = "ACTIONNAME2627B" # Let's bring them Socialism!
		ai_chance = 2
		command = { type = relation which = ROM value = -10 }
		command = { type = relation which = HUN value = -5 }
		command = { type = relation which = BUL value = -5 }
		command = { type = relation which = GER value = -20 }
		command = { type = relation which = FRA value = -10 }
		command = { type = relation which = USA value = -5 }
		command = { type = domestic which = interventionism value = 1 }
	}
}

#########################################################################
#  End of the Soviet-Romanian War - Romania accepts
#########################################################################
event = {
	id = 2637
	random = no
	country = SOV

	# Triggered by ROM 2703

	name = "EVT_2637_NAME"
	desc = "EVT_2703_DESC"
	style = 0
	picture = "stalin_proposes"

	action_a = {
		name = "ACTIONNAME2628A" # Good!
		command = { type = peace which = ROM value = 0 }
		command = { type = dissent value = -10 }
	}
}

#########################################################################
#  End of the Soviet-Romanian War - Romania refuse
#########################################################################
event = {
	id = 2638
	random = no
	country = SOV

	# Triggered by ROM 2703

	name = "EVT_2638_NAME"
	desc = "EVT_2703_DESC"
	style = 0
	picture = "romanian_soldier"

	action_a = {
		name = "ACTIONNAME2629A" # They will have to pay!
		command = { type = dissent value = 5 }
		command = { type = domestic which = interventionism value = 1 }
	}
}


#########################################
# USSR Great Patriotic War events by Lothos
#########################################

event = {
	id = 2651
	random = no
	country = SOV

	trigger = {
		event = 2609 # The Great Officer Purge
		OR = {
			year = 1940
			atwar = GER
			lost_national = { country = SOV value = 2 }
		}
	}

	date = { day = 1 month = january year = 1936 }
	offset = 7
	deathdate = { day = 29 month = june year = 1953 }

	name = "USSR_GEAR_1"
	desc = "USSR_GEAR_2"
	style = 0	
	picture = "soviet_strategic_victory"

	action_a = {
		name = "OK"
		command = { type = morale which = land value = 5 } # Now -25
		command = { type = manpowerpool value = 250 }
	}
}
event = {
	id = 2652
	random = no
	country = SOV

	trigger = {
		event = 2609 # The Great Officer Purge
		event = 2651 # keep the right sequence
		OR = {
			year = 1941
			AND = {
				control = { province = 207 data = SOV } # Kaunas
				control = { province = 197 data = SOV } # Riga
				control = { province = 194 data = SOV } # Tallinn
				OR = {
					control = { province = 145 data = SOV } # Viipuri
					NOT = { event = 2621 } # Start of Winter War
				}
			}
			lost_national = { country = SOV value = 4 }
		}
	}

	date = { day = 1 month = january year = 1936 }
	offset = 7
	deathdate = { day = 29 month = december year = 1953 }

	name = "USSR_GEAR_1"
	desc = "USSR_GEAR_2"
	style = 0	
	picture = "soviet_strategic_victory"

	action_a = {
		name = "OK"
		command = { type = morale which = land value = 5 } # Now -20
		command = { type = manpowerpool value = 250 }
	}
}

event = {
	id = 2653
	random = no
	country = SOV
	style = 0

	picture = "soviet_strategic_victory"

	trigger = {
		event = 2609 # The Great Officer Purge
		event = 2652 # keep the right sequence
		OR = {
			year = 1942
			AND = {
				lost_national = { country = SOV value = 5 }
				month = 10 # november
				}
			AND = {
				lost_national = { country = SOV value = 5 }
				NOT = { ai = GER }
				}
			AND = {
				NOT = { army = 300 }
				war = { country = GER country = SOV }
				ai = yes
				}
			lost_national = { country = SOV value = 20 } # ~65/312
		}
	}

	date = { day = 1 month = january year = 1936 }
	offset = 7
	deathdate = { day = 29 month = december year = 1953 }

	name = "USSR_GEAR_1"
	desc = "USSR_GEAR_2"

	action_a = {
		name = "OK"
		command = { type = max_organization which = land value = 5 } # Now -15
		command = { type = morale which = land value = 5 } # Now -15
		command = { type = manpowerpool value = 250 }
	}
}

event = {
	id = 2654
	random = no
	country = SOV
	style = 0

	picture = "soviet_strategic_victory"

	trigger = {
		event = 2609 # The Great Officer Purge
		event = 2653 # keep the right sequence
		OR = {
			year = 1943
			AND = {
				lost_national = { country = SOV value = 6 }
				month = 10 # november
				}
			AND = {
				lost_national = { country = SOV value = 6 }
				NOT = { ai = GER }
				}
			AND = {
				NOT = { army = 250 }
				war = { country = GER country = SOV }
				ai = yes
				}
			lost_national = { country = SOV value = 25 } # ~80/312
		}
	}

	date = { day = 1 month = january year = 1936 }
	offset = 7
	deathdate = { day = 1 month = june year = 1953 }

	name = "USSR_GEAR_1"
	desc = "USSR_GEAR_2"
	action_a = {
		name = "OK"
		command = { type = max_organization which = land value = 5 } # Now -10
		command = { type = morale which = land value = 5 } # Now -10
		command = { type = manpowerpool value = 250 }
	}
}

event = {
	id = 2655
	random = no
	country = SOV
	style = 0

	picture = "soviet_strategic_victory"

	trigger = {
		event = 2609 # The Great Officer Purge
		event = 2654 # keep the right sequence
		OR = {
			year = 1944
			AND = {
				lost_national = { country = SOV value = 7 }
				month = 10 # november
				}
			AND = {
				lost_national = { country = SOV value = 7 }
				NOT = { ai = GER }
				}
			AND = {
				NOT = { army = 200 }
				war = { country = GER country = SOV }
				ai = yes
				}
			lost_national = { country = SOV value = 30 } # ~95/312
		}
	}

	date = { day = 1 month = january year = 1936 }
	offset = 7
	deathdate = { day = 1 month = june year = 1953 }

	name = "USSR_GEAR_1"
	desc = "USSR_GEAR_2"
	action_a = {
		name = "OK"
		command = { type = max_organization which = land value = 5 } # Now -5
		command = { type = morale which = land value = 5 } # Now -5
		command = { type = manpowerpool value = 250 }
	}
}

event = { # Final Raise for all GCs AI or Human
	id = 2656
	random = no
	country = SOV
	style = 0

	picture = "soviet_strategic_victory"

	trigger = {
		event = 2609 # The Great Officer Purge
		event = 2655 # keep the right sequence
		OR = {
			year = 1945
			AND = {
				lost_national = { country = SOV value = 8 }
				month = 10 # november
				}
			AND = {
				lost_national = { country = SOV value = 8 }
				NOT = { ai = GER }
				}
			AND = {
				NOT = { army = 150 }
				war = { country = GER country = SOV }
				ai = yes
				}
			lost_national = { country = SOV value = 35 } # ~110/312
		}
	}

	date = { day = 1 month = january year = 1936 }
	offset = 7
	deathdate = { day = 29 month = december year = 1953 }

	name = "USSR_GEAR_1"
	desc = "USSR_GEAR_2"
	action_a = {
		name = "OK"
		command = { type = max_organization which = land value = 5 } # Now -0
		command = { type = morale which = land value = 5 } # Now -0
		command = { type = manpowerpool value = 250 }
	}
}

#########################################################################
#  Spanish Civil War ends - An important experience (USSR)
#########################################################################
event = {
	id = 2662
	random = no
	country = SOV

	trigger = {
		# pre-requisites for event to trigger: 
		NOT = { government = fascist }
		event = 3102	# SCW soviet intervention
		NOT = { exists = SPA }
		
		# conditions that prevent event:
		NOT = {
			war = { country = SOV country = SPR }
			war = { country = SOV country = FRA }
			war = { country = SOV country = GER }
			war = { country = SOV country = ENG }
			war = { country = SOV country = ITA }
		}
	}

	name = "EVT_2662_NAME"
	desc = "EVT_2662_DESC"
	style = 0
	#picture = "InternationalBrigadesPoster"

	date = { day = 18 month = july year = 1936 }
	offset = 5
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME2662A" # Great! 
		command = { type = relation which = SPR value = 10 }	# 
		command = { type = manpowerpool value = 5 }		# Soldiers return home
		command = { type = dissent value = -1 }
		command = { type = gain_tech which = 9210 } 		# get blueprints for Frontal Missions Doctrine
		command = { type = gain_tech which = 9220 } 		# get blueprints for Fighter Veteran Initiative
		command = { type = money value = 250 }			# SPR purchased weapons from USSR 
	}
}

#########################################################################
# North Korea - USSR Puppet
#########################################################################
event = {
	id = 3810
	random = no
	country = SOV

	name = "EVT_3810_NAME"
	desc = "EVT_3810_DESC"
	picture = "korea"
	style = 0

	trigger = {
		exists = KOR
		exists = PRK
		OR = {
			event = 45 # Japan already surrendered
			NOT = {
				exists = JAP
			}
		}
	}

	date = { day = 0 month = january year = 1939 }
	offset = 2
	deathdate = { day = 29 month = december year = 1999 }

	action_a = {
		name = "EVT_3810_ACTA" #
		command = { type = make_puppet which = PRK }
	}
}
#########################################################################
# Manchuria to Mao
#########################################################################
event = {
	id = 3812
	random = no
	country = SOV

	trigger = {
		event = 44
		OR = {
			event = 45 # Japan already surrendered
			NOT = {
				exists = JAP
			}
		}
	}

	name = "EVT_3812_NAME"
	desc = "EVT_3812_DESC"
	style = 0
	picture = "China_CW"

	date = { day = 0 month = january year = 1939 }
	offset = 10
	deathdate = { day = 29 month = december year = 1999 }

	action_a = {
		name = "EVT_3812_ACTA" #
		command = { type = secedeprovince which = CHC value = 1381 } #Manchuria
		command = { type = secedeprovince which = CHC value = 1382 }
		command = { type = secedeprovince which = CHC value = 1380 }
		command = { type = secedeprovince which = CHC value = 1530 }
		command = { type = secedeprovince which = CHC value = 1374 }
		command = { type = secedeprovince which = CHC value = 1375 }
		command = { type = secedeprovince which = CHC value = 1378 }
		command = { type = secedeprovince which = CHC value = 1377 }
		command = { type = secedeprovince which = CHC value = 1394 }
		command = { type = secedeprovince which = CHC value = 1395 }
		command = { type = secedeprovince which = CHC value = 1396 }
		command = { type = secedeprovince which = CHC value = 1388 }
		command = { type = secedeprovince which = CHC value = 1386 }
		command = { type = secedeprovince which = CHC value = 1387 }
		command = { type = secedeprovince which = CHC value = 1379 }
		command = { type = secedeprovince which = CHC value = 1389 }
		command = { type = secedeprovince which = CHC value = 1390 }
		command = { type = secedeprovince which = CHC value = 1397 }
		command = { type = secedeprovince which = CHC value = 1202 }
		command = { type = secedeprovince which = CHC value = 1398 } #Mengukuo
		command = { type = secedeprovince which = CHC value = 1207 }
		command = { type = secedeprovince which = CHC value = 1208 }
		command = { type = secedeprovince which = CHC value = 1206 }
		command = { type = secedeprovince which = CHC value = 1209 }
		command = { type = secedeprovince which = CHC value = 1439 } #Below Mongolia
		command = { type = secedeprovince which = CHC value = 1273 }
		command = { type = secedeprovince which = CHC value = 1274 }
		command = { type = secedeprovince which = CHC value = 1272 }	
	}
}
#########################################################################
# The traitor Vlassov has defected CDCP event.
#########################################################################
event = {
	id = 2663
	random = no
	country = SOV

	trigger = {
		leader = 10563
		war = { country = GER country = SOV }
		}

	name = "EVT_2663_NAME"
	desc = "EVT_2663_DESC"
	picture = "Vlassov"	
	date = { day = 0 month = january year = 1942 }
	offset = 1
	deathdate = { day = 29 month = december year = 1999 }

	action_a = {
		name = "Ok"
		command = { type = giveleader which = 10563 where = GER } #Soviet Vlassov
		}
	}
	
	
#########################################################################
#  Lend-Lease Shipment to Nationalist China
#########################################################################
event = {
	id = 100998
	random = no
	country = SOV
	persistent = yes

	trigger = {
		war = { country = CHI country = JAP }
		random = 50 # 50% chance every 30 days
		event = 83 # Operation Zet passed - 82 helyett
		NOT = { war = { country = CHI country = USA } }
		NOT = { war = { country = CHI country = SOV } }
		NOT = { alliance = { country = GER  country = CHI } }
		NOT = { war = { country = CHI country = ENG } }
		NOT = { war = { country = CHI country = HOL } }
		supplies = 6000 # 5000 left
		rare_materials = 3000 # 2500 left
		money = 150 # 50 left
	}

	name = "EVT_100998_NAME"
	desc = "EVT_100998_DESC"
	style = 0
	picture = "Lend_Lease_Chi"

	date = { year = 1940 month = january day = 1 }
	offset = 30
	deathdate = { year = 1999 month = december day = 30 }

	action_a = {
		name = "EVT_82_ACTA" # Send more supplies
		ai_chance = 80
		command = { type = supplies value = -1000 }
		command = { type = money value = -100 }
		command = { type = rarematerialspool value = -500 }
		command = { type = relation which = CHI value = 10 }
		command = { type = trigger which = 100999 } # CHI
	}
	action_b = {
		name = "ACTIONNAME3702B" # Not this time
		ai_chance = 20
		command = { type = relation which = CHI value = -5 }
	}
	action_c = {
		name = "EVT_82_ACTB" # Never
		ai_chance = 0
		command = { type = sleepevent which = 100998 }
	}
}

#########################################################################
# Islamic rebellion in Sinkiang. #created by Pioniere
#########################################################################
event = {
	id = 2664
	random = no
	country = SOV

	trigger = {
		exists = SIK
		war = { country = CHI country = JAP }
		NOT = { war = { country = SIK country = SOV }} 
		NOT = {war = { country = CHI country = SOV }} 		
		NOT = {alliance = { country = SOV country = SIK }}
		NOT = {ispuppet = SIK}
	}
	
	name = "EVT_2664_NAME"
	desc = "EVT_2664_DESC"
	picture = "SOV_invasion1937"	
	date = { day = 0 month = january year = 1937 }
	offset = 1
	deathdate = { day = 28 month = july year = 1938 }

	action_a = {
	ai_chance = 95
		name = "ACTIONNAME2664A"
		command = { type = relation which = SIK value = 10 }
		command = { type = relation which = CHI value = -5 }
		command = { type = relation which = CHC value = -2 }
		command = { type = relation which = CGX value = -2 }
		command = { type = relation which = CSX value = -2 }
		command = { type = relation which = CXB value = -2 }
		command = { type = relation which = CYN value = -2 }
		command = { type = relation which = AFG value = -2 }
		command = { type = supplies value = -80 }
		command = { type = trigger which = 919196 } # SIK
		}
	action_b = {
	ai_chance = 5
		name = "ACTIONNAME2664B"
		command = { type = relation which = SIK value = -10 }
		command = { type = relation which = CHI value = 5 }
		command = { type = relation which = AFG value = 2 }
		}
	}

#########################################################################
#  End of the Scandinavian Winter War
#########################################################################
event = {
	id = 91293
	random = no
	country = SOV
	trigger = {
		event = 2628 # End of the Winter War - Finns accepts
		war = { country = SCA country = SOV }
		NOT = {
			alliance = { country = SCA country = GER }
		}
		NOT = {
			alliance = { country = SCA country = ENG }
		}
		OR = {
			event = 3202 # Swedish Intervention
			flag = { anti_bolshevik_scandinavia }
		}
	}

	name = "EVT_91293_NAME"
	desc = "EVT_91293_DESC"
	style = 0
	picture = "finland_sweden"

	date = { day = 1 month = january year = 1936 }
	offset = 7 # Check for trigger conditions every seven days
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ACTIONNAME91293A" # Let us stop this unnecissary fighting
		ai_chance = 99
		command = { type = trigger which = 91294 } # SCA
		command = { type = relation which = SCA value = 10 }
		command = { type = relation which = GER value = 10 }
		command = { type = relation which = ENG value = 5 }
	}
	action_b = {
		name = "ACTIONNAME91293B" # Let's bring them Socialism!
		ai_chance = 1
		command = { type = relation which = SCA value = -25 }
		command = { type = relation which = GER value = -20 }
		command = { type = relation which = ENG value = -10 }
		command = { type = relation which = USA value = -5 }
		command = { type = domestic which = interventionism value = 1 }
	}
}

### Norvgia megszllsa
#######################################
event = {
	id = 91357
	random = no
	country = SOV

	# Triggered by NOR 91352

	style = 0
	name = "EVT_91357_NAME"
	desc = "EVT_91357_DESC"
	picture = "Comunista"

	action_a = {
		name = "ACTIONNAME91357A"
		command = { type = relation which = NOR value = 100 }
		command = { type = relation which = ENG value = -100 }
		command = { type = dissent value = -1 }
		command = { type = alliance which = NOR }
		command = { type = trigger which = 91358 }
		ai_chance = 50
	}
	action_b = {
		name = "ACTIONNAME91357B"
		command = { type = relation which = ENG value = 100 }
		command = { type = relation which = NOR value = -100 }
		command = { type = dissent value = 1 }
		command = { type = trigger which = 91355 }
		ai_chance = 50
	}
}
